Skip to content

Conversation

@mnietoji
Copy link
Contributor

@mnietoji mnietoji commented Nov 7, 2025

[fdp_update_container_images] FDP control plane update role

Implement container image rebuild automation for FDP updates:
- Role fdp_update_container_images: Rebuilds container images with updated packages
  * Jinja2 templates for Dockerfile and repo configuration
- Integration in post-deployment.yml with variable validation
- Zuul CI configuration for automated testing

This role enables updating Fast Data Path components in OpenStack
control plane containers by rebuilding images with updated RPM packages
from a specified repository. Part of the broader FDP update workflow,
focusing specifically on container image management.

Assisted-By: Claude <[email protected]>
Signed-off-by: Miguel Angel Nieto Jimenez <[email protected]>

@mnietoji mnietoji requested a review from a team as a code owner November 7, 2025 14:10
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 7, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mnietoji mnietoji force-pushed the fdp_update_container_images branch 2 times, most recently from 7be71d5 to a861282 Compare November 7, 2025 14:26
@mnietoji
Copy link
Contributor Author

mnietoji commented Nov 7, 2025

/retest

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/55bb0200112a452f863e968c1db9fdbf

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 37m 19s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 16m 25s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 23m 35s
cifmw-pod-zuul-files FAILURE in 4m 24s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 12m 47s
cifmw-pod-pre-commit FAILURE in 7m 42s
✔️ build-push-container-cifmw-client SUCCESS in 16m 15s
✔️ cifmw-molecule-fdp_update_container_images SUCCESS in 2m 24s

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ef888127cf2a4a5f9f430fb98356d18f

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 42m 26s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 13m 19s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 28m 34s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 38s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 38s
cifmw-pod-pre-commit FAILURE in 8m 00s
✔️ build-push-container-cifmw-client SUCCESS in 19m 29s
✔️ cifmw-molecule-fdp_update_container_images SUCCESS in 2m 30s

@michburk michburk mentioned this pull request Nov 7, 2025
@mnietoji mnietoji force-pushed the fdp_update_container_images branch from 2f61a6a to 90f4165 Compare November 7, 2025 20:02
@mnietoji mnietoji force-pushed the fdp_update_container_images branch from 90f4165 to b780f6b Compare November 11, 2025 10:20
@mnietoji mnietoji force-pushed the fdp_update_container_images branch from b780f6b to b672d49 Compare November 11, 2025 10:21
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/8d763f1fc0a64301903847a41f5b1cb3

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 38m 07s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 14m 52s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 24m 31s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 05s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 09s
cifmw-pod-pre-commit FAILURE in 7m 46s
✔️ build-push-container-cifmw-client SUCCESS in 16m 18s
✔️ cifmw-molecule-fdp_update_container_images SUCCESS in 2m 20s

@mnietoji mnietoji force-pushed the fdp_update_container_images branch from b672d49 to 6725f5d Compare November 11, 2025 13:52
@mnietoji
Copy link
Contributor Author

recheck

@mnietoji mnietoji force-pushed the fdp_update_container_images branch 4 times, most recently from 49527bf to fe97d6b Compare November 11, 2025 14:33
@mnietoji
Copy link
Contributor Author

recheck

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/84682b156b5e47808018c4e2bb832c7c

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 53m 19s
podified-multinode-edpm-deployment-crc FAILURE in 1h 34m 47s
cifmw-crc-podified-edpm-baremetal FAILURE in 1h 38m 06s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 52s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 29m 28s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 03s
✔️ build-push-container-cifmw-client SUCCESS in 19m 44s
✔️ cifmw-molecule-fdp_update_container_images SUCCESS in 2m 26s

@amartyasinha
Copy link
Contributor

recheck

@mnietoji
Copy link
Contributor Author

recheck

@mnietoji mnietoji force-pushed the fdp_update_container_images branch from 3f92c93 to 39ab382 Compare November 12, 2025 13:38
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/cd9e2635c93a4d76bf1efee6eb116ddf

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 46m 51s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 15m 36s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 31m 47s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 34s
✔️ noop SUCCESS in 0s
cifmw-pod-ansible-test TIMED_OUT in 31m 02s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 16s
✔️ build-push-container-cifmw-client SUCCESS in 16m 24s
✔️ cifmw-molecule-fdp_update_container_images SUCCESS in 2m 35s

Copy link
Contributor

@danpawlik danpawlik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please take a look on comments done in #3432 .

@mnietoji mnietoji force-pushed the fdp_update_container_images branch from 39ab382 to 3f92c93 Compare November 12, 2025 16:42
Implement container image rebuild automation for FDP updates:
- Role fdp_update_container_images: Rebuilds container images with updated packages
  * Jinja2 templates for Dockerfile and repo configuration
- Integration in post-deployment.yml with variable validation
- Zuul CI configuration for automated testing

This role enables updating Fast Data Path components in OpenStack
control plane containers by rebuilding images with updated RPM packages
from a specified repository. Part of the broader FDP update workflow,
focusing specifically on container image management.

Assisted-By: Claude <[email protected]>
Signed-off-by: Miguel Angel Nieto Jimenez <[email protected]>
@mnietoji mnietoji force-pushed the fdp_update_container_images branch from 3f92c93 to 12005c4 Compare November 12, 2025 16:49
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2dfb4884afd14756b288e8fddd3cf0d2

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 41m 45s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 26m 47s
cifmw-crc-podified-edpm-baremetal FAILURE in 37m 51s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 05s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 42s
✔️ cifmw-pod-pre-commit SUCCESS in 7m 26s
✔️ build-push-container-cifmw-client SUCCESS in 16m 17s
✔️ cifmw-molecule-fdp_update_container_images SUCCESS in 1m 45s

@mnietoji
Copy link
Contributor Author

recheck

@evallesp evallesp enabled auto-merge (rebase) November 13, 2025 12:26
@evallesp evallesp disabled auto-merge November 13, 2025 12:28
@evallesp evallesp merged commit ff8eb72 into openstack-k8s-operators:main Nov 13, 2025
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants